package com.oilsection.demo.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.Builder;


//import javax.validation.constraints.NotNull;
import java.util.List;
import java.util.Map;
import io.swagger.annotations.ApiModelProperty;
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class specKqInfo {
    @ApiModelProperty(value = "库区编号")
    private String id;

    @ApiModelProperty(value = "库区名称")
    private String name;

    @ApiModelProperty(value = "库区总面积")
    private int area;

    @ApiModelProperty(value = "井组数量")
    private int jzNum;

    @ApiModelProperty(value = "库区状态")
    private String kqState;

    @ApiModelProperty(value = "检测点数量")
    private int jcdNum;

    @ApiModelProperty(value = "井组列表")
    private List<Map<String,String>> jzList;

    @ApiModelProperty(value = "气库泄露数量")
    private int kqxlNum;

    @ApiModelProperty(value = "串气泄露数量")
    private int cqxlNum;

    @ApiModelProperty(value = "环空泄露数量")
    private int hkxlNum;

    @ApiModelProperty(value = "井口泄露")
    private int jkxlNum;

    @ApiModelProperty(value = "气库泄露饼图")
    private List<Map<String,String>> kqxlList;

    @ApiModelProperty(value = "串气泄露饼图")
    private List<Map<String,String>> cqxlList;

    @ApiModelProperty(value = "环空泄露饼图")
    private List<Map<String,String>> hkxlList;

    @ApiModelProperty(value = "井口泄露饼图")
    private List<Map<String,String>> jkxlList;

    @ApiModelProperty(value = "井组分布")
    private List<Map<String,List<String>>> jzMapList;
}
